<template>
  <aside class="pui-aside" :style="{ width: width }">
    <slot></slot>
  </aside>
</template>

<script lang="ts">
import { defineComponent } from 'vue';
export default defineComponent({
  name: 'pui-aside',
});
</script>

<script lang="ts" setup>
import type { Props } from './interface';

withDefaults(defineProps<Props>(), {
  width: '200px',
});
</script>
